126 research outputs found
Equational Reasonings in Wireless Network Gossip Protocols
Gossip protocols have been proposed as a robust and efficient method for
disseminating information throughout large-scale networks. In this paper, we
propose a compositional analysis technique to study formal probabilistic models
of gossip protocols expressed in a simple probabilistic timed process calculus
for wireless sensor networks. We equip the calculus with a simulation theory to
compare probabilistic protocols that have similar behaviour up to a certain
tolerance. The theory is used to prove a number of algebraic laws which
revealed to be very effective to estimate the performances of gossip networks,
with and without communication collisions, and randomised gossip networks. Our
simulation theory is an asymmetric variant of the weak bisimulation metric that
maintains most of the properties of the original definition. However, our
asymmetric version is particularly suitable to reason on protocols in which the
systems under consideration are not approximately equivalent, as in the case of
gossip protocols
Compositional bisimulation metric reasoning with Probabilistic Process Calculi
We study which standard operators of probabilistic process calculi allow for
compositional reasoning with respect to bisimulation metric semantics. We argue
that uniform continuity (generalizing the earlier proposed property of
non-expansiveness) captures the essential nature of compositional reasoning and
allows now also to reason compositionally about recursive processes. We
characterize the distance between probabilistic processes composed by standard
process algebra operators. Combining these results, we demonstrate how
compositional reasoning about systems specified by continuous process algebra
operators allows for metric assume-guarantee like performance validation
Fixed-point Characterization of Compositionality Properties of Probabilistic Processes Combinators
Comment: In Proceedings EXPRESS/SOS 2014, arXiv:1408.127
Projectable semantics for Statecharts
Abstract It has been proved that it is impossible to combine in one semantics for reactive systems the notions of modularity, causality and synchronous hypothesis. This limits bottom-up development of specifications. In this paper we introduce the notion of projectability, which is weaker than modularity, we define a non global consistent semantics for Statecharts that enforces projectability, causality and synchronous hypothesis, and we prove that no global consistent semantics for Statecharts can enforce these three notions
A framework to measure the robustness of programs in the unpredictable environment
Due to the diffusion of IoT, modern software systems are often thought to
control and coordinate smart devices in order to manage assets and resources,
and to guarantee efficient behaviours. For this class of systems, which
interact extensively with humans and with their environment, it is thus crucial
to guarantee their correct behaviour in order to avoid unexpected and possibly
dangerous situations. In this paper we will present a framework that allows us
to measure the robustness of systems. This is the ability of a program to
tolerate changes in the environmental conditions and preserving the original
behaviour. In the proposed framework, the interaction of a program with its
environment is represented as a sequence of random variables describing how
both evolve in time. For this reason, the considered measures will be defined
among probability distributions of observed data. The proposed framework will
be then used to define the notions of adaptability and reliability. The former
indicates the ability of a program to absorb perturbation on environmental
conditions after a given amount of time. The latter expresses the ability of a
program to maintain its intended behaviour (up-to some reasonable tolerance)
despite the presence of perturbations in the environment. Moreover, an
algorithm, based on statistical inference, it proposed to evaluate the proposed
metric and the aforementioned properties. Throughout the paper, two case
studies are used to the describe and evaluate the proposed approach
Privacy in Real-Time Systems
Abstract We study the problem of privacy in the framework of Timed Automata. By distinguishing between secret and observable actions we formulate a property of no-privacy in terms of a property of the language accepted by a Timed Automaton, and we give an algorithm checking such property
Towards a P Systems Normal Form Preserving Step-by-step Behavior
Starting from a compositional operational semantics of transition P Systems
we have previously defined, we face the problem of developing an axiomatization that is
sound and complete with respect to some behavioural equivalence. To achieve this goal,
we propose to transform the systems into a unique normal form which preserves the
semantics. As a first step, we introduce axioms which allow the transformation of mem-
brane structures with no dissolving rules into flat membranes. We discuss the problems
which arise when dissolving rules are allowed and we suggest possible solutions. We leave
as future work the further step that leads to the wanted normal form
- …